package com.ibm.risk.irmp.base.dict.vo;

import com.ibm.risk.irmp.common.audit.Auditable;
import jakarta.persistence.Column;
import jakarta.persistence.Id;
import jakarta.persistence.MappedSuperclass;
import lombok.Data;

@Data
@MappedSuperclass
public class BaseDictItemVo extends Auditable {
    @Id
    private String id;

    private String groupCode;

    private String category;

    private String code;

    private String label;

    private String description;

    @Column(name = "parent_id", updatable = false)
    private String parentId;

    private Boolean isDefault;

    private Integer seq;

    private String dataType;
}
